package com.ac.app.dm;

import com.caac.core.dm.BaseDm;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright AgileCentury 2008</p>
 * <p>Company: AgileCentury </p>
 * @author <a href="mailto:ac@agilecentury.com">Agile</a>
 * @version 1.0
 */

public class PickBase extends BaseDm {
    private String id;
    private Integer pickItv;
    private String shotPath;
    private Integer timeOut;
    private Integer pickGrade;
    private Integer delayTime;
    private String notPickTime;

    private String smtpHost;
    private String mailFrom;
    private String mailUser;
    private String mailPwd;
    private String mailTo;
    private String wordPath;
    private String sendNo;
    private String sendDay;
    private String sendTime;

    public String getMailFrom() {
        return mailFrom;
    }

    public void setMailFrom(String mailFrom) {
        this.mailFrom = mailFrom;
    }

    public String getMailPwd() {
        return mailPwd;
    }

    public void setMailPwd(String mailPwd) {
        this.mailPwd = mailPwd;
    }

    public String getMailTo() {
        return mailTo;
    }

    public void setMailTo(String mailTo) {
        this.mailTo = mailTo;
    }

    public String getMailUser() {
        return mailUser;
    }

    public void setMailUser(String mailUser) {
        this.mailUser = mailUser;
    }

    public String getSendDay() {
        return sendDay;
    }

    public void setSendDay(String sendDay) {
        this.sendDay = sendDay;
    }

    public String getSendNo() {
        return sendNo;
    }

    public void setSendNo(String sendNo) {
        this.sendNo = sendNo;
    }

    public String getSendTime() {
        return sendTime;
    }

    public void setSendTime(String sendTime) {
        this.sendTime = sendTime;
    }

    public String getSmtpHost() {
        return smtpHost;
    }

    public void setSmtpHost(String smtpHost) {
        this.smtpHost = smtpHost;
    }

    public String getWordPath() {
        return wordPath;
    }

    public void setWordPath(String wordPath) {
        this.wordPath = wordPath;
    }

    public Integer getDelayTime() {
        return delayTime;
    }

    public void setDelayTime(Integer delayTime) {
        this.delayTime = delayTime;
    }

    public String getNotPickTime() {
        return notPickTime;
    }

    public void setNotPickTime(String notPickTime) {
        this.notPickTime = notPickTime;
    }

    public Integer getPickGrade() {
        return pickGrade;
    }

    public void setPickGrade(Integer pickGrade) {
        this.pickGrade = pickGrade;
    }

    public Integer getTimeOut() {
        return timeOut;
    }

    public void setTimeOut(Integer timeOut) {
        this.timeOut = timeOut;
    }

    public String getId() {
        return this.id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getShotPath() {
        return shotPath;
    }

    public void setShotPath(String shotPath) {
        this.shotPath = shotPath;
    }

    public Integer getPickItv() {
        return this.pickItv;
    }

    public void setPickItv(Integer pickItv) {
        this.pickItv = pickItv;
    }

    protected int doHashCode() {
        return getHashCodeBuilder().append(id).toHashCode();
    }

    protected boolean doEquals(Object object) {
        PickBase other = (PickBase) object;
        return getEqualsBuilder().append(id, other.id).isEquals();
    }
}
